#include "OrientedSegment.hpp"
#include <allegro.h>
#include <cmath>

void OrientedSegment::draw(BITMAP* screen, int color) {
    int x2 = x - sin(angle) * length;
    int y2 = y - cos(angle) * length;
    line(screen, x, y, x2, y2, color);
}

int OrientedSegment::getOtherEndX() {
    return x - sin(angle) * length;
}

int OrientedSegment::getOtherEndY() {
    return y - cos(angle) * length;
}
